#ifndef __CREATE_TASK_H_
#define __CREATE_TASK_H_

#include "FreeRTOS.h"
#include "task.h"

#define START_TASK_PRIO 1
#define START_STK_SIZE 1024
TaskHandle_t StartTask_Handler;
void start_task(void *pvParameters);

#define TASK1_TASK_PRIO 2
#define TASK1_STK_SIZE 1024
TaskHandle_t Task1Task_Handler;
void task1_task(void *pvParameters);

#define TASK2_TASK_PRIO 2
#define TASK2_STK_SIZE 1024
TaskHandle_t Task2Task_Handler;
void task2_task(void *pvParameters);

#define TASK3_TASK_PRIO 2
#define TASK3_STK_SIZE 1024
TaskHandle_t Task3Task_Handler;
void task3_task(void *pvParameters);

#define TASK4_TASK_PRIO 2
#define TASK4_STK_SIZE 1024
TaskHandle_t Task4Task_Handler;
void task4_task(void *pvParameters);

#define KEY_TASK_PRIO 2
#define KEY_STK_SIZE 1024
TaskHandle_t KeyTask_Handler;
void key_task(void *pvParameters);

#define R_START_TASK_PRIO 3
#define R_START_STK_SIZE 1024
TaskHandle_t R_StartTask_Handler;
void r_start_task(void *pvParameters);


#endif
